package com.example.zqr.mapper;

import com.example.zqr.pojo.Product;

import java.util.List;

public interface CustomProductMapper {
    /**
     * 根据关键词计算匹配的产品数量。
     *
     * @param keyword 搜索的关键词，用于过滤产品。
     * @return 包含关键词的产品数量。
     */
    int getCount(String keyword);
    /**
     * 根据关键词搜索产品，并支持分页。
     *
     * @param keyword 搜索的关键词，用于过滤产品。
     * @param pageNum 当前页码，用于分页显示。
     * @param pageSize 每页显示的产品数量，用于分页显示。
     * @return 根据关键词搜索并分页后的产品列表。
     */
    List<Product> searchProducts(String keyword, int pageNum, int pageSize);
}